package org.robot.scm.pojos;

import org.robot.scm.pojos.config.BaseConfig;

public abstract class BaseNotify {

    public TargetNotify barkToNotifyBean(String deviceSn, BaseConfig config) {
        return null;
    }

    public TargetNotify pushmeToNotifyBean(String deviceSn, BaseConfig config) {
        return null;
    }

    public TargetNotify robotToNotifyBean(String robotId, BaseConfig config) {
        return null;
    }

    /**
     * 判断两个通知对象是否相同
     */
    public abstract boolean equal(BaseNotify another);

}
